permanent mission - German English Dictionary